有时候我们希望有一个工具能够自动帮我们管理Git库,每当有commit后,能够自动进行发布,这样可以帮助我们节约很多操作。
具体步骤
1 申请Travis CI账号
在Travis CI - Test and Deploy with Confidence (travis-ci.com)这个网站申请一个账号和自己的git账号关联。
2 在Travis CI上选择需要托管的project
注册登录后,在用户中心处点击Setting,再点击” Manage repositories on GitHub”,选择待托管的库。
3 申请Github Access Token
申请一个github access token,权限视情况而定:
然后将这个token放到Travis CI需要托管的仓库中,方式如下:
1 点击想要托管的仓库的Settings:
2 在下面的环境变量这一栏中,填写token,名称随便写,value写token,branch看你想要托管哪一个分支而定。
4 在project中加入Travis CI的配置
这里以我的hexo博客为例,在其根目录下添加一个.travis.yml
文件,内容如下:
1 | language: node_js |
需要注意的是这里要修改node js的版本为你电脑上的版本,然后 github-token也要和你设置的环境变量一致,最后script和before_script换成你需要执行的命令。